package 蓝桥真题;

public class 蛇形填数 {
	   static int g[][]=new int [100][100];
       public static void main(String[]args){
    	      int x=2,y=2,idx=6;
    	      boolean dir=true;
    	      while(x!=20||y!=20){
    	    	   if(dir){
    	    		   if(x==1){
    	    			   y+=1;
    	    			   dir=false;
    	    		   }else{
    	    			   x-=1;
    	    			   y+=1;
    	    		   }
    	    	   }else{
    	    		   if(y==1){
    	    			   x+=1;
    	    			   dir=true;
    	    		   }else{
    	    			   x+=1;
    	    			   y-=1;
    	    		   }
    	    	   }
    	    	   g[x][y]=idx++;
    	      }
    	      System.out.println(g[20][20]);	
       }
}
